<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*HOME*/
/*banner*/
.index_banner{height:540px; position:relative; overflow:hidden;}
.index_banner .swiper-container4{
    height:540px;display:block;
    width:100%;
    }
.index_banner .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.index_banner .swiper-pagination-bullet {
    display: inline-block;
    opacity: .2;
    float:inherit;
    width:8px;height:10px;cursor:pointer; background:#888;margin:0px 7px 0px 7px;border-radius: 4px;transition:all .3s linear;
}
.index_banner .swiper-pagination-bullet-active {
    opacity: 1;
    background: #d30005;border-radius: 4px;
    height:15px;
}
/*.index_banner ul{width:99999px;}*/
/*.index_banner li{height:540px;float: left; overflow:hidden; background-repeat: no-repeat; background-size:cover; background-position: 50% 0}*/

/*#index_bannerTab{ position:absolute;bottom:20px;height:10px;left:50%;}*/
/*#index_bannerTab span{width:10px;height:10px;float:left; cursor:pointer; background:#888;margin:0px 7px 0px 7px;border-radius: 50%;}*/
/*#index_bannerTab .on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1; background:#ff4f53;}*/




.banner{width: 100%;background: url('../images/new_banner.jpg') no-repeat 50% 0;background-size: cover;font-size:0;position: relative;z-index: 10;height:540px;}
.banner .ban_l{width: 60%;display: inline-block;vertical-align: top;}
.banner .ban_l img{max-width: 100%;display: block;/* margin-top: 100px; */margin: 0 auto;margin-top: 45px;}
.banner .ban_r{width:40%;display: inline-block;vertical-align: top;}


.form{width: 50%;display: block;background: rgba(27,27,27, 0.5);margin: 80px auto 120px;border-radius: 6px;padding: 30px;}
.form img{width:100%;display: block;}
.form .form_list{display: block;margin-bottom: 30px;position: relative;}
.form p{display: block;line-height: 36px;position: relative;}
.form p.select{cursor: pointer;}
.form p i{font-size: 25px;color: #fff;position: absolute;right: 7px;top: 2px;transition: all .3s linear;}
.form p.select.on i{transform: rotate(180deg);}
.form p input::-webkit-input-placeholder{color: #fff;}
.form p input:focus{
    border-color:#D30005;
}
.form p input:focus::-webkit-input-placeholder{
    color:#D30005;
}
.form p input{outline: none;height: 36px;width: 100%;font-size: 15px;border-radius: 18px;border:none;text-indent: 22px;display: block;color: #fff;border: 1px solid #fff;background: transparent;}
.form p input[type="checkbox"]{ width: 14px; height: 14px; margin-top: -1px; display: inline-block; vertical-align: middle; margin-right: 5px;}
.form .form_info span{display: inline-block;vertical-align: middle;font-size: 13px;color: #fff;line-height: 20px;height: 20px;letter-spacing: 1px;}
.form .form_info i{cursor: pointer;width: 13px;height: 13px;line-height: 13px;display: inline-block;text-align: center;vertical-align: middle;position: relative;margin-right: 8px;border:1px solid #fff;margin-left: 5px;border-radius: 2px;}
.form .form_info i.on em{display: block;}
.form .form_info a{color:#6aacfc;}
.form .form_info i em{display: none;color: #fff;font-size: 20px;position: absolute;top: 0;left: -3px;}
.form a.btn{display: block;margin-bottom: 20px;background: #d30005;color: #fff;text-align: center;font-size: 16px;height: 36px;line-height: 36px;border-radius: 18px;}

.form a:hover{
    opacity:.8;
}.form a i{font-size: 24px;padding:0 6px;display: inline-block;vertical-align: middle;margin-top: -3px;}
.form label{display: block;position: relative;}
.form_drop{display: none;background: #fff;width:100%;border-right: 1px solid #f5f5f5;position: absolute;left: 0;top: 37px;z-index: 110;box-shadow: 0px 0px 1px 0px rgba(0,0,0,.3);border-radius: 3px;}
.form_drop .letter_list .letter_top{border-bottom: 1px solid #f5f5f5;font-size: 13px;line-height: 35px;height: 35px;text-indent: 18px;cursor: pointer;position: relative;display:block;font-style: normal;text-indent: 37px;}
.form_drop .Letter b {
    height: 30px;
    line-height: 30px;
    font-size: 17px;
    text-indent: 16px;
    background: #f5f5f5;
    display: block;
    text-indent: 30px;
}


.form_drop .item{display: none;}
.form_drop .item.on{display: block;position: relative;}
.form_drop .item2 b{font-weight: normal;height: 36px;line-height: 36px;font-size: 15px;text-indent: 15px;background: #f5f5f5;display: block;}
.form_drop .item2 i{font-size: 14px;color: #666;line-height: 23px;/* height: 30px; */display: block;border-bottom: 1px solid #f5f5f5;/* text-indent: 19px; */cursor: pointer;padding: 5px 20px;}
.form_drop .item2 i.on,.form_drop .item2 i:hover{color: #ff4f53;}
.form_drop .txt{height: 40px;line-height: 40px;display: block;padding-left: 17px;border-bottom: 1px solid #f5f5f5;}
.form_drop .txt a{background: transparent;display:inline-block;vertical-align: middle;font-size: 14px;color: #666;margin-top: 0;cursor: pointer;}
.form_drop .txt a.first:hover{color: #ff4f53;}
.form_drop .txt a i{font-size: 20px;padding:0 5px;display: inline-block;vertical-align: middle;}

.main-car{font-size: 0;display: block;box-shadow: 0px 0px 8px 0px rgba(0,0,0,.1);border-radius: 10px;/* position: relative; *//* top: -20px; *//* z-index: 1000; */background: #fff;}
.motorcycle_price{height: 210px;width: 780px;display: inline-block;vertical-align: middle;background: #fff;margin: 6px 20px;}
.motorcycle_price .prices{font-size:0;position: relative;padding-right: 180px;}
.motorcycle_price .prices a{position: absolute;right: 10px;top: 0;display: block;font-size: 15px;height: 46px;color: #666;line-height: 46px;}
.motorcycle_price .prices a i{display: inline-block;vertical-align: middle;margin-right: 5px;}
.motorcycle_price .prices a:hover{color: #ff8700;}
.motorcycle_price .prices span{cursor:pointer;font-size: 15px;width: 12.5%;vertical-align:middle;display:inline-block;line-height: 46px;text-align: center;color: #333;}
.motorcycle_price .prices span i{position: relative;font-style:normal;display: block;}
.motorcycle_price .prices span i:after{display: block;clear:both;content:'';width: 60%;height: 4px;background:#fff;position:absolute;bottom:0;left: 20%;border-radius: 3px;}
.motorcycle_price .prices span.on i,.motorcycle_price span:hover i{color: #D40306;}
.motorcycle_price .prices span.on i:after{background: #d30005;}
.motorcycle{padding: 5px 0 0px 0;}
.motorcycle .motorcycle_box{display:block;line-height: 35px;position:relative;width: 100%;}
.motorcycle .motorcycle_box  ul li{width: 100%;display: block;font-size: 0;}
.motorcycle .motorcycle_box  ul li a{width: 13%;display:inline-block;vertical-align:middle;text-align:center;color: #888;cursor:pointer;font-size: 14px;border-radius: 16px;background: #F5F5F5;margin-left: 9px;margin-top: 13px;}
.motorcycle .motorcycle_box  ul li a:hover{background:#d30005;color: #fff;}
.motorcycle .motorcycle_box  ul li a span{font-size:20px;}

.recommend{border-top: 1px solid #f5f5f5;position:relative;border-left:none;font-size:0;width: 31.65%;display: inline-block;vertical-align: middle;}
.recommend:after{display:block;clear:both;content:'';width:1px;background:#f5f5f5;height:100%;position:absolute;right:0;top:0;z-index:11;}
.recommend a{position: relative;cursor: pointer;border-bottom: 1px solid #f5f5f5;display: inline-block;vertical-align: middle;width: 25%;text-align: center;padding: 14px 0px;background: #fff;transition:all .1s linear;}
.recommend a:hover{box-shadow: 0px 0px 10px 0px rgba(224,100,53,.25);}
.recommend a i{display: block;font-size: 14px;font-style: normal;}
.recommend a img{ display: block;margin:0 auto;}
.recommend a:after{display:block;clear:both;content:'';width:1px;background:#f5f5f5;height:100%;position:absolute;left:0;top:0;z-index: 9;}


.main-focus{position: relative;height: 400px;overflow: hidden;background: #fff;/* margin-top: 15px; *//* padding-top: 20px; *//* padding: 20px 0px 0 0px; */}
.focus-slide{width: 600px;height: 400px;overflow: hidden;position: absolute;left: 0px;top: 0;}.focus-slide li{width:440px;height:300px;float:left; position: relative;}
.focus-slide li{width:600px;height:400px;float:left; position: relative;}
.focus-slide li img{width:100%;min-height: 400px;}
.focus-slide li p{
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 35px;
    color: #fff;
    text-indent: 10px;
    font-size: 16px;
    background: rgba(0,0,0,0.5);
    }
.focus-slide li p span{overflow: hidden;width: 77%;display: block;white-space: nowrap;height: 35px;text-overflow: ellipsis;}
.focus-slide .slide-dot{position: absolute;width: 23%;text-align: center;z-index: 9;right: 0;bottom: 4px;}
.focus-slide .slide-dot span{ display: inline-block; }
.focus-slide .slide-dot i{cursor: pointer;    width: 12px;height: 12px;display: inline-block;background: #bbb4b4;border-radius: 6px;margin: 0 6px;transition: all .3s linear;}
.focus-slide .slide-dot .on{background: -webkit-linear-gradient(left, #D85030 , #F18526); background: -o-linear-gradient(right, #D85030, #F18526); background: -moz-linear-gradient(right, #D85030, #F18526);background: linear-gradient(to right, #D85030 , #F18526); width: 30px;}
.focus-imglist{margin-left: 600px;}
.focus-imglist li{width: 50%;float:left;}
.focus-imglist .inner{margin:0 0 10px 10px;border-radius:6px;}
.focus-imglist .image{height: 195px;position: relative;overflow: hidden;}
.focus-imglist .image img{width:100%;min-height:100%; transition: .6s;}
.focus-imglist .image:hover img{ transform: scale(1.1) }
.focus-imglist .title{    width: 100%;height: 36px;line-height: 36px;font-size: 14px;overflow: hidden;position: absolute;text-align: center;bottom: 0;left: 0;/* padding-top: 20px; */background: url(../images/title-bg.png) repeat-x;z-index: 9;margin: 0 auto;}
.focus-imglist .title p{padding:0 15px;color:#fff; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.focusimg-bt {position: absolute;width: 100%;text-align: center;z-index:2000;}
.focusimg-bt-left,.focusimg-bt-right {position: absolute;top: 180px;height: 80px;font-size: 35px;margin-top: -40px;width: 35px;overflow: hidden;line-height: 80px;text-align: center;color: #a2a2a2;z-index: 110;background: #fff;opacity: .5;border-radius: 3px;cursor: pointer;display:none;}
.focusimg-bt-left:hover,.focusimg-bt-right:hover{opacity: .85;}
.focusimg-bt-left {left:5px;}
.focusimg-bt-right {left: 560px;}
.focusimg-bt span {transition:all .2s linear;font-size: 40px;color: #a2a2a2;text-align: center;cursor:pointer;    line-height: 80px;display: block;}
.focusimg-bt-left span{transform: rotate(180deg)}
.imgsBg:hover .focusimg-bt-left,.imgsBg:hover .focusimg-bt-right{display:inline-block;}

.group_num{
    display: block;
    margin: 30px auto;
    /* border: 2px solid #AEAFB3; */
    text-align: center;
    font-size: 0;
    /* overflow: hidden; */
    position: relative;
    }

.group_num .index_left i{font-size: 40px;color: #D30005;display: inline-block;vertical-align: middle;margin-right: 10px;}
.group_num .index_left label{display: inline-block;vertical-align: middle;font-size: 22px;color: #000;height: 50px;letter-spacing: 2px;line-height: 50px;padding-right: 20px;}
.group_num .index_left p{display: inline-block;vertical-align: middle;}
.group_num .index_left p span{overflow: hidden;position: relative;border-radius: 2px;border: 2px solid #D30005;display: inline-block;vertical-align: middle;width: 22px;margin-right: 10px;height: 30px;line-height: 32px;}
.group_num .index_left p span b{position: absolute;top: 0;left: 0;}
.group_num .index_left p span b em{display:block;color: #D30005;width: 22px;font-size: 16px;height: 30px;line-height: 30px;font-style: normal;text-align: center;/* font-weight: normal; */}
.group_num .index_left{display: inline-block;vertical-align: middle;width: 45%;text-align: left;}

.group_num .index_right{display: inline-block;vertical-align: middle;width: 55%;height: 50px;overflow: hidden;}
.group_num .index_right label{display: inline-block;vertical-align: middle;/* border-right: 1px solid #f5f5f5; */font-size: 23px;width: 19%;height: 45px;line-height: 45px;text-align: center;letter-spacing: 2px;}
.group_num .index_right .new_name{display: inline-block;vertical-align: middle;height: 50px;width: 80%;}
.group_num .index_right p span{display: block;line-height: 50px;height: 50px;font-size: 0;color: #666;}
.group_num .index_right p span i{width: 25%;display: inline-block;vertical-align: middle;text-align: center;font-style: normal;font-size: 18px;}

.groups_lists{
    width: 100%;
    background: url('../images/groups_lists.png') no-repeat 50% 0;
    background-size: cover;
    position: relative;
    z-index: 10;
    padding: 30px 0 60px;
}
.groups_lists ul{margin-top:20px;font-size:0;display:inline-block;vertical-align:middle;margin-left: -15px;}
.groups_lists li {width: 33.33%;display: inline-block;vertical-align: middle;/* border-radius: 4px; *//* overflow: hidden; */}
.groups_lists li .detail{/* padding: 0 12px; *//* width: 95%; */margin: 0 auto;margin-bottom: 15px;border: 1px solid #f5f5f5;border-radius: 5px;cursor: pointer;transition: all .3s linear;overflow: hidden;margin-left: 15px;background: #fff;} 
.groups_lists li .detail:hover{transform: translate3d(0,-5px,0);box-shadow: 0px 5px 10px 0px rgba(0,0,0,.15);}
.groups_lists li .detail .img img{max-width: 100%;display: block;margin: 0 auto;}
.groups_lists li .detail .img span{color: #888787;font-size: 13px;position: relative;padding: 5px 0;margin-bottom: 14px;height: 50px;padding-left: 65px;display: block;line-height: 25px;/* margin-top: 10px; */display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;}
.groups_lists li .detail .img span em{font-style: normal;position: absolute;top: 5px;color: #555;line-height: 25px;display: block;height: 25px;left: 0px;}
.groups_lists li .detail .info{border-top:1px solid #f5f5f5;padding: 20px 12px 30px;position: relative;/* padding-right: 50px; */}
.groups_lists li .detail .info label{font-size: 17px;display:block;line-height: 29px;font-weight: 550;padding-bottom: 10px;padding-right: 30px;}
.groups_lists li .detail .info label img{
    padding-right:10px;
    height: 36px;
    display: inline-block;
    vertical-align: middle;
}
.groups_lists li .detail .info a{position: absolute;right: 10px;top: 23px;height: 30px;line-height: 30px;font-size: 27px;/* width: 85px; */font-weight: bold;text-align:center;/* background: url(/Templates/default/Images/btn.png) no-repeat center center; */background-size: 100% 100%;color: #d30005;}
.groups_lists li .detail .info a:hover{opacity: 1;}
.groups_lists li .detail .info p{display: block;font-size: 15px;line-height: 28px;/* padding-right: 95px; */color: #888;text-align: right;}
.groups_lists li .detail .info p span{padding-right:10px;color: #888;float: left;}
.groups_lists li .detail .info p span em{
    color:#d30005;
    padding-right:4px;
    font-size: 17px;
}
.groups_lists li .detail .info p i{/* font-style: normal; *//* color: #ff8700; */font-size: 20px;/* padding:0 5px; */display: inline-block;vertical-align: middle;margin-right: -7px;}
.groups_lists li .detail .info p b{color: #d30005;/* padding: 0 3px; */width: 20px;/* border: 1px solid #d30005; */display: inline-block;text-align: center;height: 24px;line-height: 24px;border-radius: 3px;font-weight: normal;font-size: 17px;margin: 0 4px;}

/*news*/
.index_title{line-height: 50px;font-size: 22px;margin: 0px auto;height: 50px;}
.index_title h5{height: 50px;line-height: 50px;margin-right:40px;display: inline-block;vertical-align: middle;color: #333;font-size: 24px;letter-spacing: 2px;}
.index_title h5 img{display:block;}
.index_title .screen{display: inline-block;vertical-align: middle;/* margin-left: 50px; */position: relative;/* width: 334px; */float: right;}
.index_title .screen .choice{    cursor: pointer;display:inline-block;vertical-align: top;position: relative;border: 1px solid transparent;line-height: 45px;border-bottom: none;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.index_title .screen p:hover i,.index_title .screen p:hover label{color:#D30005;}
.index_title .screen p{display: inline-block;vertical-align: middle;border-radius: 2px;position: relative;cursor: pointer;text-align: center;padding: 0px 16px;height: 40px;margin-top: -8px;line-height: 40px;}
.index_title .screen p label{border:none;height: 40px;font-size: 14px;line-height: 40px;color: #666;display: inline-block;vertical-align: middle;}
.index_title .screen p i{font-size: 22px;display: inline-block;vertical-align: middle;height: 40px;line-height: 40px;transition:all .2s linear;}
.index_title .screen .choice_sel{position: absolute;top: 44px;left: -1px;width: 100%;max-height: 300px;overflow-y: auto;border: 1px solid #f6f6f6;border-radius: 4px;z-index: 111;background: #fff;display: none;border-top: none;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.index_title .screen .choice.on{border-color:#f6f6f6;}
.index_title .screen .choice.on p i{transform:rotate(180deg)}
.index_title .screen .choice.on p label,.index_title .screen .choice.on p i{color:#D30005;}
.index_title .screen .choice_sel em{display: block;line-height: 33px;font-size: 12px;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;font-style: normal;text-indent: 20px;color: #666;border-top: 1px solid #f3f3f3;}
.index_title .screen .choice_sel em:hover,.index_title .screen .choice_sel em.on{background:#D30005;color:#fff;}
.index_title .screen .screen_more{display: inline-block;vertical-align: top;height: 50px;line-height: 50px;cursor:pointer;margin-top: -3px;}
.index_title .screen .screen_more span{font-size: 14px;color: #666;display: inline-block;vertical-align: middle;}
.index_title .screen .screen_more em{font-size: 18px;display: inline-block;vertical-align: middle;margin-left: 2px;color: #999;margin-top: 2px;}
.index_title .screen .screen_more:hover span,.index_title .screen .screen_more:hover em{color:#D30005;}
.index_title .screen b{font-weight: normal;float:right;font-size: 14px;color: #666;display: inline-block;vertical-align: middle;}

.index_title .btns{display: inline-block;vertical-align: middle;height: 40px;line-height: 40px;margin-top: 0;}
.index_title .btns span{border-left:1px solid #f6f6f6;cursor: pointer;position: relative;color: #666;font-size: 16px;height: 20px;line-height: 20px;text-align: center;padding: 0px 20px;display: inline-block;}
.index_title .btns span.first{border:none;padding-left: 0;}
.index_title .btns span:hover,.index_title .btns span.on{color: #D30005;}

.index_title .hot_btns{display: inline-block;vertical-align: middle;height: 30px;line-height: 30px;margin-top: 0;font-size: 0;border-radius: 4px;/* overflow: hidden; */margin-left: 180px;/* border: 1px solid #f2f3f7; */}
.index_title .hot_btns p{cursor: pointer;position: relative;color: #666;font-size: 15px;height: 30px;line-height: 30px;text-align: center;padding: 0px 25px;display: inline-block;}
.index_title .hot_btns p.first{border:none;padding-left: 0;}
.index_title .hot_btns p:hover,.index_title .hot_btns p.on{color: #D30005;}
.index_title .hot_btns p.on label i,.index_title .hot_btns p:hover label i,.index_title .hot_btns p:hover label span,.index_title .hot_btns p.on label span{color: #d30005;}
.index_title .hot_btns p label i.on{
    transform:rotate(180deg);
    margin-top:-6px;
}
.index_title .hot_btns p.on{/* border-color:#f6f6f6; */}
/* .index_title .hot_btns p.on.noselect{border-color:transparent;} */
.index_title .hot_btns p label{cursor:pointer;/* padding: 0px 25px; */display: block;}
.index_title .hot_btns p label span{
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    line-height: 25px;
}
.index_title .hot_btns p label i{
    font-size: 21px;
    display: inline-block;
    transition:all .2s linear;
    vertical-align: middle;
    margin-top: -2px;
}
.index_title .hot_btns p.on a{
    /* display:block; */
}
.index_title .hot_btns p a{
    position: absolute;
    top: 31px;
    left: -1px;
    display: none;
    z-index: 10;
    width: 100%;
    background: #fff;
    border: 1px solid #f6f6f6;
/*     border-top: none; */
}
.index_title .hot_btns p a em{
    display: block;
    line-height: 30px;
    text-align: left;
    font-size: 13px;
    text-indent: 24px;
}
.index_title .hot_btns p a em:hover{
    color:#d30005;
}
.index_title .hot_btns p a em.on{color:#d30005;}

.index_title .more{cursor: pointer;float: right;height: 20px;color: #353433;line-height: 20px;transition: all .3s linear;margin-top: 18px;}
.index_title .more i{font-style: normal;font-size:14px;display: inline-block;vertical-align: middle;color: #666;height: 20px;border-radius: 10px;padding: 0 10px;}
.index_title .more i em{display:inline-block;vertical-align:middle;margin-top: -2px;font-size: 19px;margin-left: 2px;}

.small_box {font-size: 0;display: block;}
.small_box .small_middle{width: 570px;display: inline-block;vertical-align: top;margin-left: 15px;}
.small_box .small_right{width: 294px;padding-left: 15px;display: inline-block;margin-left: 15px;height: 100%;vertical-align: top;border-left: 1px solid #F6F6F6;}
.small_box .small_left{ width: 290px;display: inline-block;vertical-align: top;}

.news_index li{display: block;cursor: pointer;background: #fff;padding: 15px 0 0;/* border-bottom: 1px solid #f6f6f6; */}
.news_index .inner{display: block;margin: 0 auto;max-height: 88px;}
.news_index .new_title{width: 431px;display: inline-block;margin-right: 13px;vertical-align: middle;}
.news_index .new_title a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: left;line-height: 24px;font-size: 16px;font-weight: 550;padding: 0px 0px 5px;display: block;}
.news_index .new_title p{font-size: 14px;color: #787878;line-height: 28px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;height: 29px;display: -webkit-box;}
.news_index .new_title a em{font-style: normal;color: #444a57;}
.news_index .new_title a i{padding: 0px 7px;display: inline-block;margin-right: 5px;font-style: normal;font-weight: normal;line-height: 22px;font-size: 12px;border-radius: 3px;height: 22px;}
.news_index .new_title a i.sales{background: -webkit-linear-gradient(#8D0102,#E30102);background: -o-linear-gradient(#8D0102, #E30102);background: -moz-linear-gradient(#8D0102,#E30102);background: linear-gradient(#8D0102,#E30102);color: #fff;/* height: 20px; *//* line-height: 20px; */}
.news_index .new_title a i.stick{border: 1px solid #D30005;color: #D30005;}
.news_index .image{position: relative;width: 126px;height: 88px;display: inline-block;overflow: hidden;vertical-align: middle;border-radius: 5px;}
.news_index .image img{width: 100%;transition: .6s;display: block;border-radius: 5px;margin: 0 auto;}
.news_index .date{font-size: 12px;text-align: right;}
.news_index .date label{color:#8a8a8a;display:inline-block;float: left;vertical-align: middle;height: 26px;line-height: 26px;}
.news_index .date span{display: inline-block;vertical-align: middle;margin-left: 15px;}
.news_index .date span i,
.news_index .date span em{color:#8a8a8a;display: inline-block;vertical-align: middle;font-style: normal;}
.news_index .date span i{font-size: 20px;padding-right: 5px;height: 20px;line-height: 20px;}
.news_index li:hover .image img{ transform: scale(1.1);}
.news_index li:hover .new_title a em{color:#D30005;}

.media_index li{width: 100%;display: block;}
.media_index .inner{border-radius:5px;margin-top: 15px;overflow: hidden;}
.media_index .image{position: relative;overflow: hidden;height: 189px;}
.media_index .image img{width:100%;min-height:100%; transition: .6s;}
.media_index .image:hover img{ transform: scale(1.1) }
.media_index .title{    width: 100%;height: 36px;line-height: 36px;font-size: 14px;overflow: hidden;position: absolute;text-align: center;bottom: 0;left: 0;/* padding-top: 20px; */background: url(../images/title-bg.png) repeat-x;z-index: 9;margin: 0 auto;}
.media_index .title p{padding:0 15px;color:#fff; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.icon_title{display: block;font-size: 19px;font-weight: 550;background:url('../images/bg_t.png') no-repeat center center;background-size: 100% 100%;height: 60px;}
.icon_title span{display: inline-block;vertical-align: middle;}
.icon_title i{color: #D30005;display: inline-block;vertical-align: middle;margin-right: 5px;font-size: 32px;margin-top: -8px;}

.lis {height: 510px;overflow: hidden;}
.lis .lis-list{line-height: 40px;height: 40px; font-size: 0px;}
.lis .lis-list label{text-align: center;width: 29%;font-size: 12px;color: #939393;display: inline-block;vertical-align: middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lis .lis-list label.frist{width: 13%;text-align: left;}
.lis_btn{height: 80px;background:url('../images/bg.png') no-repeat center center;background-size:100% 100%;margin-top: 19px;}
.lis_btn a{width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;position: relative;display: block;background: #D30005;border-radius: 18px;top: 40px;}
.lis_btn a:hover{
    opacity:.8;
}


.history ul{
    /* padding-left: 600px; */
    position:relative;
    margin-left: -15px;
}

.history li{width: 50%;display: inline-block;vertical-align: middle;/* padding:10px 0; */cursor:pointer;}
.history li .view{
    /* margin-left: 12px; */
    background: #fff;
    margin-top: 15px;
    border-radius: 5px;
    font-size: 0;
    margin-left: 15px;
    padding: 8px 15px;
    transition:all .3s linear;
}

.history li .img{width: 30%;display: inline-block;vertical-align: middle;overflow:hidden;background: #fff;}
.history li img{width: 100%;transition: all .5s linear;display: block;margin: 0 auto;border-radius: 5px;}
.history li p{display: inline-block;vertical-align: middle;/* background: #fff; */width: 70%;/* padding: 0 10px; */}
.history li p label{display: block;font-size: 20px;color: #333;/* height: 30px; */font-weight: 550;line-height: 30px;/* white-space: nowrap; *//* overflow: hidden; */cursor: pointer;text-overflow: ellipsis;padding-left: 15px;padding-bottom: 10px;}
.history li span{display: block;line-height: 26px;margin: 0 auto;font-size: 15px;color: #888f9d;padding-top: 10px;/* text-overflow: ellipsis; *//* text-align: left; *//* -webkit-line-clamp: 2; *//* -webkit-box-orient: vertical; */padding-left: 15px;}
.history li span i{
    float:right;
}
.history li:hover img{transform: scale(1.05);}
.history li:hover label{color: #ff4f53;}
.history li.ol .view:hover{
    transform:translate3d(0,-10px,0);
    box-shadow:0px 2px 12px 0px rgba(0,0,0,.1);
}
/*.history li.ol {*/
/*    width: 100%;*/
/*}*/
/* .history li.ol .view{
    margin-left:0
    
} */
.history li.ol p label{
    font-size:22px;
    line-height: 45px;
    /* height:50px; */
} 
.history li.ol span{font-size:16px;line-height: 50px;padding-top: 21px;}



.services{background: #fff;font-size: 0;padding:0px 0 0px;margin-top: 0;display: block;}
.services .services_title{
    width: 230px;
    text-align:center;
    font-size: 17px;
    color:#fff;
    height: 42px;
    background:url('../images/services_title.png') no-repeat center center;
    background-size: 100% 100%;
    margin: 0 auto 0px;
    line-height: 40px;
    /* font-weight: 550; */
    letter-spacing: 4px;
}
.services .service{width: 100%;display: block;border-radius: 3px;margin:0 auto;padding: 30px 0;cursor:pointer;transition:all .3s linear;margin-top: 30px;}
.services .service:hover{background: #fff;transform:translate3d(0,-5px,0);box-shadow:0px 0px 6px 0px rgba(0,0,0,.1);}
.services li{cursor: pointer;color:#666;width: 16.66%;display: inline-block;vertical-align: top;}
.services li .se_info{font-size: 12px;display:block;margin:0 auto;color: #747474;text-align: center;width: 80%;height: 60px;}
.services li img{display:block;margin: 20px auto;color: #ff4f53;text-align: center;}
.services li .se_info p{display: block;line-height: 40px;font-size: 16px;color: #000;}
.services li .se_info span{display: block;line-height: 24px;font-size: 14px;color: #666;}

/* group_active */
.group_active{/* box-shadow:0px 0px 10px 0px rgba(0,0,0,.1); */margin-top: 30px;border-radius: 5px;}

.group_active li {width: 25%;display: inline-block;vertical-align: middle;}
.group_active li .detail{position:relative;padding: 12px;width: auto;margin: 0 auto;border-radius: 4px;cursor:pointer;transition: all .3s linear;margin: 0 1px;margin-bottom: 40px;/* border: 1px solid #f2f3f7; *//* margin-bottom: 3px; */} 
.group_active li .detail .name_logo{
    position:absolute;left:20px;
    top:10px;
}
.group_active li .detail .name_logo img{
    height:40px;
}
.group_active li .detail:hover{transform: translate3d(0,0,-5px);box-shadow: 0px 5px 10px 0px rgba(0,0,0,.15);}
.group_active li .detail .img img{    height: 198px;max-width: 100%;display: block;margin: 0 auto;}
.group_active li .detail .img label{display: block;line-height: 50px;font-weight: 550;font-size: 18px;text-align: left;color: #444a58;position: relative;padding-right: 30px;}
.group_active li .detail .img span em{font-style: normal;position: absolute;top: 0;color: #555;line-height: 25px;display: block;height: 25px;left: 0px;}
.group_active li .detail .info{padding: 10px 0;position: relative;/* padding-right: 90px; *//* padding-left: 60px; */}
/* .group_active li .detail .info a{display: block;position: absolute;top: 50%;margin-top: -21px;font-size: 14px;left: 0px;width: 50px;line-height: 30px;height: 30px;border-radius: 3px;cursor: pointer;} */
.group_active li .detail .info p{display: inline-block;font-size: 15px;line-height: 25px;vertical-align: middle;color: #888;}
.group_active li .detail .info p i{font-style: normal;color: #D30005;font-size: 17px;}
.group_active li .detail .info p.n_p{
    float:right;
}
/* .group_active li .detail .info a img{width:45px;} */
.group_active li .detail .img a{position: absolute;right: 0;top: 0;height: 50px;line-height: 50px;font-size: 27px;/* width: 85px; */font-weight: bold;/* margin-top: -15px; *//* background: url(/Templates/default/Images/btn.png) no-repeat center center; */background-size: 100% 100%;color: #d30005;}

.group_active ol{
    font-size:0;javascript:;
}
.group_active ol li .line{
    height: 4px;
    border-radius:2px;
    background:#000;
    margin: 0 2px;
}
.group_active ol li .line.l1{background:#d30005;}
.group_active ol li .line.l2{background:#FB9E15;}
.group_active ol li .line.l3{background:#14D12B;}
.group_active ol li .line.l4{background:#197BFE;}































































</pre></body></html>